import java.util.*;

public class Solution {
    public String PrintMinNumber(int [] numbers) {

        if (numbers == null || numbers.length == 0) {
            return "";
        }

        String[] str = new String[numbers.length];
        for (int i = 0; i < numbers.length; i++) {
            str[i] = numbers[i] + "";
        }

        Arrays.sort(str, new Comparator<String>() {
            public int compare(String x, String y) {
                return (x + y).compareTo(y + x);
            }
        });

        StringBuilder sb = new StringBuilder();
        for (String s : str) {
            sb.append(s);
        }

        return sb.toString();
    }
}